<?php


namespace App\store\models;


use App\common\models\BaseModel;
use Illuminate\Support\Facades\DB;

class MembersLoginLogs extends BaseModel
{

    const TABLE_NAME = 'members_login_logs';

    /**
     * 数据库 - 查询日志列表
     * @param $page string //分页页数
     * @param $limit string //分页条数
     * @param $where_in_data array //in 查询条件 参数数组
     * @param $where_data array //查询条件 参数数组
     * @param $select_data array //查询字段 参数数组
     * @return array
     */
    static public function listed($page, $limit, $where_data = [], $where_in_data = [], $select_data = ['*'])
    {
        $query = DB::table(self::TABLE_NAME)
            ->select($select_data)
            ->where($where_data);

        if (!empty($where_in_data)) {
            $query->whereIn('id', $where_in_data);
        }

        $data = $query->apiPaginate($limit, ['*'], 'page', $page)->toArray();
        return $data;
    }

}
